$(function() {
	//根据当前活动按钮改变title内容
	change_title()
	//监听sign_up form 的提交事件，拦截提交并使用ajax post提交到url:注册
	ajax_post_sign_up("http://193.112.72.237/Web-comfun/web/index.php?r=user/registeruser")
	//监听sign_in form 的提交事件，拦截提交并使用ajax post提交到url ：登陆
	ajax_post_sign_in("http://193.112.72.237/Web-comfun/web/index.php?r=user/login")

})

function change_title() {
	//根据当前活动按钮改变title
	title = $("title")
	$("#sign_in-tab").click(function() {
		title.html("登陆-书漫网O(∩_∩)O哈哈~")
	})
	$("#sign_up-tab").click(function() {
		title.html("注册-书漫网O(∩_∩)O哈哈~")
	})
}

function ajax_post_sign_in(url) {
	//监听sign_in form 的提交事件，拦截提交并使用ajax post提交到url ：登陆
	$("#sign_in form").submit(function(e) {
		if (e.isDefaultPrevented()) return //bootstrap 表单验证
		//-----------------------
		var username = $("#sign_in #username").val()
		var password = $("#sign_in #password").val()
		var account_data = {
			account: username,
			password: password
		}
		$.post(url, account_data, function(data, status) {
			if (data["code"] == "501") {
				$.each(data["data"], function(key, val) {
					$.cookie(key, val, {
						path: "/",
						expires: 7
					})
				})
				//登录成功后重定向到主页
				$(window).attr("location", "/")
			} else {
				alert("账号或密码错误,请重新输入!")
				window.location.href = "/users/account/"
			}
		})
	})
}

function ajax_post_sign_up(url) {
	//监听sign_up form 的提交事件，拦截提交并使用ajax post提交到url
	$("#sign_up form").submit(function(e) {
		if (e.isDefaultPrevented()) return
		//---------------------
		var email = $("#sign_up #email").val();
		var tel = $("#sign_up #tel").val();
		var username = $("#sign_up #username").val();
		var password = $("#sign_up #password").val();
		if(tel.length<11){
			alert("手机号码格式错误！长度少于11位")
			$("#sign_up button[type='reset']").trigger("click")
			return;
		}
		$.ajax({
			url: "http://193.112.72.237/Web-comfun/web/index.php?r=user/registeruser",
			type: "post",
			data: {
				"name": username,
				"mail": email,
				"number": tel,
				"password": password,
			},
			success: function(data) {
				if (data['code'] == 501) {
					alert("注册成功");
					window.location.reload()
				} else {
					alert(data['data'])
					$("#sign_up button[type='reset']").trigger("click")
				}
			},
			error: function(error) {
				alert("后端数据错误!")
			}
		})
	})
}
